The ATICombinedDAQFT .NET Class Library provides an interface to both the DAQ hardware and the math routines to calculate the forces and torques from the strain gauge voltages. This integration can greatly speed application development time if you write custom software using the ATI DAQ F/T system and the Microsoft .NET framework.
The class library is built using the NI-DAQmx hardware interface, which works with most current National Instruments DAQ devices. If you wish to use the ATICombinedDAQFT class library with a device that is not supported by NI-DAQmx, or a DAQ device which is not made by National Instruments, you will have to modify the hardware interface portion of the source code for the library. You can find the source code for the ATICombinedDAQFT class library at our website, www.ati-ia.com.
The ATICombinedDAQFT Class Library exposes one public class, the FTSystem. The FTSystem is essentially a wrapper around both a hardware interface object and the ATI DAQ F/T C Library. The FTSystem object reads the voltages from the hardware interface and uses the C library to calculate the force and torque values from the strain gauge voltages. The FTSystem also provides the means to read the raw gauge values, which may be useful for diagnostic and troubleshooting purposes.
Click on a function name to get more information
| Method Name | Description |
| LoadCalibrationFile | Loads the calibration file (*.cal file) for your transducer. |
| StartSingleSampleAcquisition | Starts a hardware acquisition which allows you to read single samples on demand. |
| ReadSingleFTRecord | Read one force/torque sample. |
| StartBufferedAcquisition | Starts a buffered hardware acquisition which allows you to continuously read samples. |
| ReadBufferedFTRecords | Read multiple force/torque samples. |
| StopAcquisition | Stops the currently running hardware acquisition. |
| GetErrorInfo | Get the description of the last error that occurred. |
| ReadSingleGaugePoint | Reads a single strain gauge voltage sample. |
| BiasCurrentLoad | Biases out the load currently applied to the transducer. |
| BiasKnownLoad | Bias out a load you already know the characteristics of. |
| GetBiasVector | Get the current bias vector. |
| SetForceUnits | Set the output force units of the F/T system. |
| GetForceUnits | Get the current output force units of the F/T system. |
| SetTorqueUnits | Set the output torque units of the F/T system. |
| GetTorqueUnits | Get the current output torque units of the F/T system. |
| GetTempCompAvailable | Get whether or not software temperature compensation is available on this system. |
| ToolTransform | Create a tool transformation. |
| GetTransformVector | Get the active tool transformation displacements and rotations. |
| GetTransformDistanceUnits | Get the distance units used in the transform vector. |
| GetTransformAngleUnits | Get the rotation units used in the transform vector. |
| GetDeviceName | Get the name of the DAQ device that the transducer is attached to. |
| GetSampleFrequency | Get the raw sample rate of the F/T system. |
| GetAveragingSize | Get the number of samples averaged together in the averaging filter. |
| GetFirstChannel | Get the lowest-numbered channel on the DAQ device that is used by the F/T system. |
| GetSerialNumber | Get the serial number of the loaded calibration. |
| GetCalibrationDate | Get the date the F/T sensor was calibrated on. |
| GetMaxLoad | Get the maximum load of one axis of the F/T system. |
| GetTempCompEnabled | Get whether or not software temperature compensation is being used. |
| GetBodyStyle | Get the type of transducer you have. |
| GetCalibrationType | Get the units and rating of the loaded calibration. |
| GetWorkingMatrix | Get the working calibration matrix. |
| GetMaxVoltage | Get the maximum voltage that can be output by the strain gauges of the transducer. |
| GetMinVoltage | Get the minimum voltage that can be output by the strain gauges of the transducer. |
| GetThermistorValue | Get the thermistor value at calibration. |
| GetBiasSlope | Get the bias slopes of the transducer. |
| GetGainSlope | Get the gain slopes of the transducer. |
| GetConnectionMode | Get the type of connection between the transducer and DAQ device. |
| SetConnectionMode | Set the type of connection between the transducer and DAQ device. |
An introduction to performing the most common tasks with the ATICombinedDAQFT class library.
Advanced TechniquesTips on writing software when you cannot use the ATICombinedDAQFT class library.